/*
 * Пакет "Экосистема"
 * реализует модель экологической системы
 */
package vitarium.ecosystem;

import vitarium.ecosystem.events.*;

/** Консумент 1 порядка - Травоядные*/
public class PrimaryConsumens extends Consumens {

    public PrimaryConsumens(EcoSystem world, int longitude, int latitude, int organics, String imagePath) {
        super(world, longitude, latitude, organics, imagePath, 1);
        // Питается объектами - продуцентами
        currentList = world.getPrimaryConsumensList();

        /** Смотрим за опасными объектами */
        this.addDangerousElementFoundListener(new DangerousElementFoundListener() {

            public void dangerousObjectFound(DangerousElementFoundEvent event) {
                // Применяем тактику спасения
                event.rescueTactics();
            }
        });
    }
}
